// const products = require('./products')
// const APIError = require('../rest')
const user = require('../api/userAPI')
const urlParse = require('url')
const Router = require('koa-router');

const router = new Router({
  prefix: '/api'
})

router.get('/user', user.query)

module.exports = router
// module.exports = {
//   'GET /api/products': async(ctx, next) => {
//     ctx.rest(products.getProducts())
//   },
//   'POST /api/products': async(ctx, next) => {
//     var p = products.creatProduct(ctx.request.body)
//     ctx.rest(p)
//   },
//   'GET /api/products/:id': async(ctx, next) => {
//     console.log(ctx.params)
//     ctx.rest(products.getProduct(ctx.params.id))
//   },
//   'DELETE /api/products/:id': async(ctx, next) => {
//     var p = products.deleteProduct(ctx.params.id)
//     if (p) {
//       ctx.rest(p)
//     } else {
//       throw new APIError(' not found')
//     }
//   },
//   'POST /api/user': async(ctx, next) => {
//     var params = ctx.request.body
//     var res = await user.addUser(params)
//     ctx.rest(res)
//   },
//   'PUT /api/user': async(ctx, next) => {
//     var params = ctx.request.body
//     var res = await user.update(params)
//     ctx.rest(res)
//   },
//   'DELETE /api/user': async(ctx, next) => {
//     var params = ctx.request.body
//     var res = await user.delete(params)
//     ctx.rest(res)
//   },
//   'GET /api/user': async(ctx, next) => {

//     var param = urlParse.parse(ctx.url, true).query
//     var res = await user.query(param)
//     ctx.rest(res)
//   }
// }